package com.liuqi.aiagent.transfer.dto;

import com.liuqi.aiagent.transfer.common.LLMModelParameter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author liuqi
 * @date 2025/7/17
 **/
@Getter
@Setter
@ToString
@ApiModel("Agent 发布更新")
public class AgentPublishUpdateDto {

    @ApiModelProperty("Agent Id")
    private Integer agentId;

    @ApiModelProperty("模型Id")
    private Integer modelId;

    @ApiModelProperty("提示词")
    private String prompt;

    @ApiModelProperty("WebHook工具Id数组")
    private Integer[] webhookIds;

    @ApiModelProperty("大语言模型请求入参")
    private LLMModelParameter llmModelParameter;

}
